// 实现 JavaScript 内置的 Array.concat 方法
type Concat<T extends ((string|number))[],U extends ((string|number))[]>=[ [...T, ...U]]
type Result3 = Concat<[1], [2]> // expected to be [1, 2]

// 为什么类型可以进行展开